
exports.up = function(knex) {
    return knex.schema.createTable('tickets_logs', function(table) {
        table.increments().primary();

        table.tinyint('deleted')
            .defaultTo(0)
            .notNull()
            .unsigned();

        table.integer('parent_id')
            .defaultTo(0)
            .notNull()
            .unsigned('类型');

        table.string('remark')
            .defaultTo('')
            .notNull()
            .comment('备注');

        table.integer('ticket_id')
            .defaultTo(0)
            .notNull()
            .unsigned('大类类型');

        table.string('start_no')
            .defaultTo('')
            .notNull()
            .comment('备注');

        table.string('end_no')
            .defaultTo('')
            .notNull()
            .comment('备注');

        table.integer('num')
            .defaultTo(0)
            .notNull()
            .unsigned('数量');


        table.timestamps();
    });
};

exports.down = function(knex) {
    return knex.schema.dropTableIfExists('tickets_logs');
};
